home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / nto.cf < prev    next >
Text File  |  2006-04-12  |  4KB  |  153 lines

  1. /* $XFree86: xc/config/cf/nto.cf,v 1.3 2000/07/07 20:06:56 tsi Exp $ */
  2. /* Get X to build using the gcc toolchain, self hosted RTP x86 */
  3. /* Let us try to separate the x86 stuff out of here as well... */ 
  4.  
  5. /* don't want to conflict with QSSL's Xphoton in /usr/X11R6 */
  6. #define ProjectRoot        /opt/X11R6
  7.  
  8.  
  9. #ifndef OSName
  10. #define OSName             QNX6/Neutrino
  11. #endif
  12.  
  13. #ifndef OSVendor
  14. #define OSVendor        QNX Corp.
  15. #endif
  16. #ifndef OSMajorVersion
  17. #define OSMajorVersion        6
  18. #endif
  19. #ifndef OSMinorVersion
  20. #define OSMinorVersion        1
  21. #endif
  22.  
  23. #if defined(i386Architecture)
  24. #define BuildServer         YES
  25. #else
  26. #define BuildServer        NO
  27. #endif
  28.  
  29. #define DoLoadableServer    YES
  30.  
  31. #define BourneShell        /bin/sh
  32. #define OSDefines        -DNO_REGEX -DSTRINGS_ALIGNED
  33. #define XawI18nDefines        -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
  34. #define StripInstalledPrograms    NO
  35. #define BuildLBX        YES 
  36. #define ForceNormalLib        YES
  37.  
  38. #define SourceDefines        -D_POSIX_SOURCE -D_QNX_SOURCE
  39. #define CrossCompiling        NO
  40. #define DoRanlibCmd         YES
  41. #define GccUsesGas        YES
  42. #define MkdirHierCmd        mkdir -p
  43.  
  44. #ifdef UseInstalled
  45. #define InstallCmd        install
  46. #else
  47. #define InstallCmd        $(SHELL) $(CONFIGSRC)/util/install.sh
  48. #endif
  49. #define DefaultCCOptions    
  50. #define LibraryCCOptions
  51. #define ServerCCOptions        
  52. #define LocalLibraries
  53. #define CLibrary
  54. #define PosixLibraries
  55. #define ConnectionFlags     -DTCPCONN 
  56.  
  57. #define StandardCppDefines    -traditional StandardDefines
  58. #define PreProcessCmd        CppCmd
  59.  
  60. #ifndef UseDeprecatedKeyboardDriver
  61. #define UseDeprecatedKeyboardDriver YES
  62. #endif
  63.  
  64. #define HasShm            NO    /* For now as well */
  65. #define HasSockets        YES
  66. #define HasPutenv        YES
  67. #define HasCbrt            NO
  68. #define HasShadowPasswd        YES
  69. #define HasSnprintf        YES
  70. #define HasBSD44Sockets        YES
  71.  
  72. #define BuildHtmlManPages    NO /* We don't want HTML manpages */
  73.  
  74. #define AvoidNullMakeCommand    YES
  75. #define CompressAllFonts        YES
  76. #define Malloc0ReturnsNull      YES
  77. #define NeedConstPrototypes     YES
  78. #define NeedFunctionPrototypes  YES
  79. #define NeedNestedPrototypes    YES
  80. #define NeedVarargsPrototypes   YES
  81. #define OptimizedCDebugFlags    -O2
  82. #define DefaultCDebugFlags    -O2
  83.  
  84. #ifndef NeedWidePrototypes
  85. #define NeedWidePrototypes      NO
  86. #endif
  87.  
  88. #define YaccCmd            bison -y
  89. #define LexCmd            flex -l
  90. #define LexLib            -lfl
  91. #define TermcapLibrary        -lncurses
  92. #ifndef UseStaticTermcapLib
  93. #define UseStaticTermcapLib     NO
  94. #endif
  95.  
  96. /* Here, we put in the #defines which are CPU-specific */
  97. /* Note that the full paths to the tools will go away when self-hosted */
  98.  
  99. #ifdef i386Architecture
  100. #define BootstrapCFlags        -D__QNXNTO__ -Di386
  101. #define OSDefines        -DNO_REGEX -DSTRINGS_ALIGNED 
  102. #define NTODefines        -D__i386__ -D__ELF__ -D__QNXNTO__ -D_i386
  103. #define CcCmd            gcc
  104. #define CplusplusCmd        g++ -fhonor-std -fno-builtin
  105. #define ArCmd            ar cq
  106. #define LdCmd            ld
  107. #define AsCmd            as
  108. #define RanlibCmd        ranlib
  109. #define CppCmd            /usr/bin/cpp
  110. /* do this until NTO's cpp can support -undef in the future */
  111. #define RawCppCmd CppCmd -Uunix -Ui386
  112. #define AsmDefines        -DUSE_GAS -D__ELF__ -D__QNXNTO__
  113. #define ExtraLibraries        -lsocket
  114. #endif
  115.  
  116. /* MIPS architecture */
  117. #ifdef mipsArchitecture
  118. #define BootstrapCFlags        -D__QNXNTO__ -DMIPS
  119. #define OSDefines        -DNO_REGEX -DSTRINGS_ALIGNED
  120. #define NTODefines        -D__MIPS__ -D__ELF__ -D__QNXNTO__
  121. #define CcCmd            /usr/gcc/ntomips/bin/gcc -bntomips -EL
  122. #define ArCmd            /usr/gcc/bin/ar cq
  123. #define LdCmd            /usr/gcc/bin/ld
  124. #define AsCmd            /usr/gcc/ntomips/bin/as
  125. #define RanlibCmd        /usr/gcc/bin/ranlib
  126. #define AsmDefines        -DUSE_GAS -D__ELF__ -D__QNXNTO__
  127. #define ExtraLibraries        -lsocket 
  128. #endif
  129.  
  130. /* Power PC support */
  131. #ifdef PPCArchitecture
  132. #define BootstrapCFlags        -D__QNXNTO__ -DPPC
  133. #define OSDefines        -DNO_REGEX -DSTRINGS_ALIGNED
  134. #define NTODefines        -D__PPC__ -D__ELF__ -D__QNXNTO__
  135. #define CcCmd            /usr/gcc/ntoppc/bin/gcc -bntoppc
  136. #define ArCmd            /usr/gcc/bin/ar cq
  137. #define LdCmd            /usr/gcc/bin/ld
  138. #define AsCmd            /usr/gcc/ntoppc/bin/as
  139. #define RanlibCmd        /usr/gcc/bin/ranlib
  140. #define AsmDefines        -DUSE_GAS -D__ELF__ -D__QNXNTO__
  141. #define ExtraLibraries        -lsocket
  142. #endif
  143.  
  144.  
  145. #define StandardDefines OSDefines SourceDefines NTODefines
  146. #define ServerOSDefines -DDDXTIME XFree86ServerOSDefines 
  147. #define ServerExtraDefines XFree86ServerDefines
  148. #define ExtraFilesToClean       *.err *.map 
  149.  
  150. #include <nto.rules>
  151. #include <xorg.cf>
  152.  
  153.